package cn.fl.ref.fnccappayeeinfobig.vo;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

public class FncCapPayeeInfoBigVO extends cmm.web.core.framework.vo.BaseVO {

	private static final long serialVersionUID = 6432893302057824625L;

	private String payType;// 付款类型（1一般付款 2资管业务代收代付租金）FNC0008
	private String payTypeNm;
	private String payState;// 付款状态（1已付 2未付 3付款中）FNC0009
	private String payStateNm;
	/**
	 * 应付金额
	 **/
	private BigDecimal payAmt;
	/**
	 * 收款单位/人
	 **/
	private String rcptUnt;
	/**
	 * 收款账号
	 **/
	private String accNo;
	/**
	 * 收款银行
	 **/
	private String payeeBkNm;
	/**
	 * 收款银行开户行号
	 **/
	private String payeeBkNo;
	/**
	 * 账户用途(SPL0008)
	 **/
	private String purpCd;
	/**
	 * 实际付款金额
	 **/
	private BigDecimal actPayAmt;
	/**
	 * 实际付款时间
	 **/
	private Date actPayTm;
	/**
	 * 付款方
	 **/
	private String payer;
	/**
	 * 付款方银行账号
	 **/
	private String payerAccNo;
	/**
	 * 付款方开户行
	 **/
	private String payerBkNm;
	/**
	 * 付款方开户行行号
	 **/
	private String payerBkNo;
	/**
	 * 是否删除（1：是，0：否）
	 **/
	private int isDel;
	/**
	 * 流程编号
	 **/
	private String pNo;
	/**
	 * 再融资收款账户用途
	 **/
	private String useCd;
	/**
	 * 期望支付日期
	 **/
	private Date wishPayday;
	/**
	 * 单位编号
	 **/
	private String corpCode;

	private String sendSt;// 发送状态

	private String flowUser;// 发起人

	private String feeType;// 费用种类

	private String remark;// 付款备注

	private String pInstId;//流程:实例id
	
	private String audStsCd;//流程:状态
	
	private String busTyp;//流程:业务类型分类
	
	/**
	 * 对公对私（1:对私 0：对公）
	 **/
	private Integer pubPri;
	private Long flsNum;
	
	private String msg;//响应信息 BFS0001
	private String cropCode;//单位编码
	private String itemCode;//预算科目
	private String sign;//响应签名校验结果 1 校验通过 2校验失败  BFS0001
	private String respMsg;//响应信息 BFS0002
	private String respSign;//响应签名校验结果 1 校验通过 2校验失败  BFS0002
	private String type;//类型
	
	private String payerMain; //付款公司主体（FNC0011）
	
	private Long fundId; //机构id
	private String fundNm; //机构名称
	private Long fncPrjId; //项目id
	private String fncPrjNm; //项目名称
	private Long fncScmId; //报价id
	private String fncScmNm; //报价名称
	private Integer isXirr;//是否更新IXRR(1:是 0:否)
	private Double xirrOld;//原IXRR
	private Double xirrNew;//新IXRR
	private List<FncScmChrgParmBigVO> fncScmChrgParmBigList;//计费信息列表
	
	public String getPayType() {
		return payType;
	}

	public void setPayType(String payType) {
		this.payType = payType;
	}

	public String getPayState() {
		return payState;
	}

	public void setPayState(String payState) {
		this.payState = payState;
	}

	public BigDecimal getPayAmt() {
		return payAmt;
	}

	public void setPayAmt(BigDecimal payAmt) {
		this.payAmt = payAmt;
	}

	public String getRcptUnt() {
		return rcptUnt;
	}

	public void setRcptUnt(String rcptUnt) {
		this.rcptUnt = rcptUnt;
	}

	public String getAccNo() {
		return accNo;
	}

	public void setAccNo(String accNo) {
		this.accNo = accNo;
	}

	public String getPayeeBkNm() {
		return payeeBkNm;
	}

	public void setPayeeBkNm(String payeeBkNm) {
		this.payeeBkNm = payeeBkNm;
	}

	public String getPayeeBkNo() {
		return payeeBkNo;
	}

	public void setPayeeBkNo(String payeeBkNo) {
		this.payeeBkNo = payeeBkNo;
	}

	public String getPurpCd() {
		return purpCd;
	}

	public void setPurpCd(String purpCd) {
		this.purpCd = purpCd;
	}

	public BigDecimal getActPayAmt() {
		return actPayAmt;
	}

	public void setActPayAmt(BigDecimal actPayAmt) {
		this.actPayAmt = actPayAmt;
	}

	public Date getActPayTm() {
		return actPayTm;
	}

	public void setActPayTm(Date actPayTm) {
		this.actPayTm = actPayTm;
	}

	public String getPayer() {
		return payer;
	}

	public void setPayer(String payer) {
		this.payer = payer;
	}

	public String getPayerAccNo() {
		return payerAccNo;
	}

	public void setPayerAccNo(String payerAccNo) {
		this.payerAccNo = payerAccNo;
	}

	public String getPayerBkNm() {
		return payerBkNm;
	}

	public void setPayerBkNm(String payerBkNm) {
		this.payerBkNm = payerBkNm;
	}

	public String getPayerBkNo() {
		return payerBkNo;
	}

	public void setPayerBkNo(String payerBkNo) {
		this.payerBkNo = payerBkNo;
	}

	public int getIsDel() {
		return isDel;
	}

	public void setIsDel(int isDel) {
		this.isDel = isDel;
	}

	

	public String getpNo() {
		return pNo;
	}

	public void setpNo(String pNo) {
		this.pNo = pNo;
	}

	public String getUseCd() {
		return useCd;
	}

	public void setUseCd(String useCd) {
		this.useCd = useCd;
	}

	public Date getWishPayday() {
		return wishPayday;
	}

	public void setWishPayday(Date wishPayday) {
		this.wishPayday = wishPayday;
	}


	public String getCorpCode() {
		return corpCode;
	}

	public void setCorpCode(String corpCode) {
		this.corpCode = corpCode;
	}

	public String getSendSt() {
		return sendSt;
	}

	public void setSendSt(String sendSt) {
		this.sendSt = sendSt;
	}

	public String getFlowUser() {
		return flowUser;
	}

	public void setFlowUser(String flowUser) {
		this.flowUser = flowUser;
	}

	public String getFeeType() {
		return feeType;
	}

	public void setFeeType(String feeType) {
		this.feeType = feeType;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	public String getPayTypeNm() {
		return payTypeNm;
	}

	public void setPayTypeNm(String payTypeNm) {
		this.payTypeNm = payTypeNm;
	}

	public String getPayStateNm() {
		return payStateNm;
	}

	public void setPayStateNm(String payStateNm) {
		this.payStateNm = payStateNm;
	}

	public String getpInstId() {
		return pInstId;
	}

	public void setpInstId(String pInstId) {
		this.pInstId = pInstId;
	}

	public String getAudStsCd() {
		return audStsCd;
	}

	public void setAudStsCd(String audStsCd) {
		this.audStsCd = audStsCd;
	}

	public String getBusTyp() {
		return busTyp;
	}

	public void setBusTyp(String busTyp) {
		this.busTyp = busTyp;
	}

	public Integer getPubPri() {
		return pubPri;
	}

	public void setPubPri(Integer pubPri) {
		this.pubPri = pubPri;
	}

	public Long getFlsNum() {
		return flsNum;
	}

	public void setFlsNum(Long flsNum) {
		this.flsNum = flsNum;
	}

	public String getMsg() {
		return msg;
	}

	public void setMsg(String msg) {
		this.msg = msg;
	}

	public String getCropCode() {
		return cropCode;
	}

	public void setCropCode(String cropCode) {
		this.cropCode = cropCode;
	}

	public String getItemCode() {
		return itemCode;
	}

	public void setItemCode(String itemCode) {
		this.itemCode = itemCode;
	}

	public String getSign() {
		return sign;
	}

	public void setSign(String sign) {
		this.sign = sign;
	}

	public String getRespMsg() {
		return respMsg;
	}

	public void setRespMsg(String respMsg) {
		this.respMsg = respMsg;
	}

	public String getRespSign() {
		return respSign;
	}

	public void setRespSign(String respSign) {
		this.respSign = respSign;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getPayerMain() {
		return payerMain;
	}

	public void setPayerMain(String payerMain) {
		this.payerMain = payerMain;
	}

	public Long getFundId() {
		return fundId;
	}

	public void setFundId(Long fundId) {
		this.fundId = fundId;
	}

	public String getFundNm() {
		return fundNm;
	}

	public void setFundNm(String fundNm) {
		this.fundNm = fundNm;
	}

	public Long getFncPrjId() {
		return fncPrjId;
	}

	public void setFncPrjId(Long fncPrjId) {
		this.fncPrjId = fncPrjId;
	}

	public String getFncPrjNm() {
		return fncPrjNm;
	}

	public void setFncPrjNm(String fncPrjNm) {
		this.fncPrjNm = fncPrjNm;
	}

	public Long getFncScmId() {
		return fncScmId;
	}

	public void setFncScmId(Long fncScmId) {
		this.fncScmId = fncScmId;
	}

	public String getFncScmNm() {
		return fncScmNm;
	}

	public void setFncScmNm(String fncScmNm) {
		this.fncScmNm = fncScmNm;
	}

	public Integer getIsXirr() {
		return isXirr;
	}

	public void setIsXirr(Integer isXirr) {
		this.isXirr = isXirr;
	}

	public Double getXirrOld() {
		return xirrOld;
	}

	public void setXirrOld(Double xirrOld) {
		this.xirrOld = xirrOld;
	}

	public Double getXirrNew() {
		return xirrNew;
	}

	public void setXirrNew(Double xirrNew) {
		this.xirrNew = xirrNew;
	}

	public List<FncScmChrgParmBigVO> getFncScmChrgParmBigList() {
		return fncScmChrgParmBigList;
	}

	public void setFncScmChrgParmBigList(List<FncScmChrgParmBigVO> fncScmChrgParmBigList) {
		this.fncScmChrgParmBigList = fncScmChrgParmBigList;
	}

}
